Movement Disorder Evaluation

Important

This report is intended to assist qualified Health Care Profesionals (HCP) in the assessment of an individual referred under the suspicion of having Parkinson’s Disease.

Clinical Context

This report presents several AI metrics derived from objective measures from individuals performing a battery of test using Manus Neurodynamica NeuroMotor PenTM.

These presented metrics combine factors from detailed measurement recordings made whilst the individual performs a battery of well established neurological test tasks.

The metrics have been assessed in a UK reference population and an individual’s results are presented in this clinical context. The HCP should review Clinical,Reference, Study et al [1] to establish applicability and limitations.

The information in this report should be used in the context of a full neurological assessment conducted to the current standard of care practices to establish a diagnosis.

Subject and Recording Details

Subject ID NMC045
Test administered by neuromedic@manusdevices.net
Test date and time 2022-11-28 16:11
Test battery Circle, Spiral, Elel, FITTS Short Modified, FITTS Long Modified, ZigZag, ZigZag Offset
Operator comment old patient tbl Madopar 3x1/4 caps Mador125mg 1x1

Overall Assessment

non PD

Subject performance similar to non PD population

Clinical context

In the clinical reference population, 15 individuals with a value less than 0.56 were subsequently diagnosed with PD. That is, 35.71% of the PD diagnoses in the study.

Additionally, 0 individuals with a value greater or equal to 0.56 were subsequently diagnosed as non PD. That is, 0.0% of the non PD diagnoses in the study.

Symptom Scores

These mini boxplots show the scores in a clinical context. Currently against the ‘Walker study’ data. A bigger pool would be much better (so max 83 individuals, usually lower if raw data did not result in successful classification).

The scores are ‘relative to the PD cohort’ and this is how they should be interpreted. A consequence of this is that a low tremor score below may actually correspond to obvious tremor in the raw data, and vice versa.

Micrographia

The micrographia symptom assessment is derived from a combination of factors in the elel task.

{'FN': 11, 'TN': 10, 'TP': 31, 'FP': 20}

Tremor

The tremor score is a combination of features in the circle, spiral and both zizag tasks.

{'FN': 34, 'TN': 27, 'TP': 8, 'FP': 3}

Bradykinesia

The bradykinesia score is a combination of features in the circle, spiral, both zizag and elel tasks.

{'FN': 5, 'TN': 2, 'TP': 37, 'FP': 28}

Spatial Accuracy

The accuracy score is a combination of factors in the spiral, both zigzags and both Fitts tasks.

{'FN': 18, 'TN': 10, 'TP': 24, 'FP': 20}

Test Battery Details

Circle

numCircles 10
timePerCircleMean 2.084
timePerCircleCoV 0.102147
timePerCircleSlope -0.00825918
meanError 3.53319
tremorFreq 5.37109
tremorRelPower 29.9922
tremorGyroAmpMean 0.0694353
tremorGyroAmpSlope -0.0437594
tremorGyroAmpCoV 0.283885
tremorCoordAmpMean 0.178527
tremorCoordAmpSlope -0.0247811
tremorCoordAmpCoV 0.241804
tremorAccAmpMean 0.111636
tremorAccAmpSlope -0.0346444
tremorAccAmpCoV 0.334928
tremorPcRelVar 0.716421
tremorPcX -0.590131
tremorPcY -0.807307

Circle Segment 1

Duration 2.32 s, Accuracy Estimate 3.397 (lower is better)

Circle Segment 2

Duration 2.08 s, Accuracy Estimate 3.367 (lower is better)

Circle Segment 3

Duration 2.12 s, Accuracy Estimate 2.98 (lower is better)

Circle Segment 4

Duration 2.36 s, Accuracy Estimate 2.554 (lower is better)

Circle Segment 5

Duration 1.88 s, Accuracy Estimate 3.491 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 376, using nperseg = 376
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 6

Duration 1.64 s, Accuracy Estimate 4.7 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 328, using nperseg = 328
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 7

Duration 2.04 s, Accuracy Estimate 3.727 (lower is better)

Circle Segment 8

Duration 2.2 s, Accuracy Estimate 3.345 (lower is better)

Circle Segment 9

Duration 2.2 s, Accuracy Estimate 3.665 (lower is better)

Circle Segment 10

Duration 2.0 s, Accuracy Estimate 4.107 (lower is better)

Spiral

numSpirals 10
timePerSpiralMean 7.572
timePerSpiralCoV 0.0698625
timePerSpiralSlope -0.0128384
meanError 2.82575
tremorFreq 6.44531
tremorRelPower 17.3221
tremorGyroAmpMean 0.0703341
tremorGyroAmpSlope 0.00193903
tremorGyroAmpCoV 0.308878
tremorCoordAmpMean 0.134042
tremorCoordAmpSlope 0.00195063
tremorCoordAmpCoV 0.221914
tremorAccAmpMean 0.0889386
tremorAccAmpSlope 0.00164689
tremorAccAmpCoV 0.268926
tremorPcRelVar 0.633592
tremorPcX -0.0361217
tremorPcY -0.999347

Spiral Segment 1

Duration 7.92 s, Accuracy Estimate 2.38 (lower is better)

Spiral Segment 2

Duration 7.92 s, Accuracy Estimate 2.734 (lower is better)

Spiral Segment 3

Duration 7.88 s, Accuracy Estimate 2.846 (lower is better)

Spiral Segment 4

Duration 7.36 s, Accuracy Estimate 3.115 (lower is better)

Spiral Segment 5

Duration 7.64 s, Accuracy Estimate 2.741 (lower is better)

Spiral Segment 6

Duration 7.92 s, Accuracy Estimate 2.699 (lower is better)

Spiral Segment 7

Duration 7.68 s, Accuracy Estimate 2.935 (lower is better)

Spiral Segment 8

Duration 7.84 s, Accuracy Estimate 2.509 (lower is better)

Spiral Segment 9

Duration 6.2 s, Accuracy Estimate 3.144 (lower is better)

Spiral Segment 10

Duration 7.36 s, Accuracy Estimate 3.153 (lower is better)

Elel

eDurationMean 0.2866
eDurationStd 0.0457284
eDurationStdnorm 0.159555
eDurationMedian 0.28
eDurationQuartdelta 0.055
eDurationQuartdeltanorm 0.196429
eDurationKurt 3.42448
eDurationTrenddiff -0.0325
eDurationTrendratio 0.886957
eWidthMean 5.19948
eWidthStd 1.21547
eWidthStdnorm 0.233767
eWidthMedian 5.031
eWidthQuartdelta 2.0475
eWidthQuartdeltanorm 0.406977
eWidthKurt 2.30832
eWidthTrenddiff -0.9945
eWidthTrendratio 0.828283
eHeightMean 9.7344
eHeightStd 2.26469
eHeightStdnorm 0.232648
eHeightMedian 10.296
eHeightQuartdelta 2.83725
eHeightQuartdeltanorm 0.275568
eHeightKurt 2.88796
eHeightTrenddiff -0.2925
eHeightTrendratio 0.97191
eAspectMean 0.553843
eAspectStd 0.148291
eAspectStdnorm 0.26775
eAspectMedian 0.547945
eAspectQuartdelta 0.0813779
eAspectQuartdeltanorm 0.148515
eAspectKurt 9.64167
eAspectTrenddiff 0.0233822
eAspectTrendratio 1.04288
eSlantMean 0.0513935
eSlantStd 0.197483
eSlantStdnorm 3.84257
eSlantMedian 0.06
eSlantQuartdelta 0.336514
eSlantQuartdeltanorm 5.60856
eSlantKurt 1.92042
eSlantTrenddiff -0.0496611
eRtopMean 0.644562
eRtopStd 0.187723
eRtopStdnorm 0.29124
eRtopMedian 0.65
eRtopQuartdelta 0.306436
eRtopQuartdeltanorm 0.47144
eRtopKurt 1.85204
eRtopTrenddiff 0.115987
eRbotMean 0.576534
eRbotStd 0.203551
eRbotStdnorm 0.35306
eRbotMedian 0.566667
eRbotQuartdelta 0.352834
eRbotQuartdeltanorm 0.622648
eRbotKurt 1.78537
eRbotTrenddiff 0.113419
eRrightMean 0.813839
eRrightStd 0.109515
eRrightStdnorm 0.134566
eRrightMedian 0.817204
eRrightQuartdelta 0.171779
eRrightQuartdeltanorm 0.210203
eRrightKurt 2.07954
eRrightTrenddiff 0.0224755
eRleftMean 0.420159
eRleftStd 0.187179
eRleftStdnorm 0.445497
eRleftMedian 0.419355
eRleftQuartdelta 0.284931
eRleftQuartdeltanorm 0.679451
eRleftKurt 2.43411
eRleftTrenddiff -0.0985512
lDurationMean 0.3785
lDurationStd 0.0775632
lDurationStdnorm 0.204923
lDurationMedian 0.375
lDurationQuartdelta 0.1075
lDurationQuartdeltanorm 0.286667
lDurationKurt 4.85941
lDurationTrenddiff -0.0425
lDurationTrendratio 0.88961
lWidthMean 7.3242
lWidthStd 1.68714
lWidthStdnorm 0.230352
lWidthMedian 7.371
lWidthQuartdelta 2.34
lWidthQuartdeltanorm 0.31746
lWidthKurt 2.07827
lWidthTrenddiff -1.053
lWidthTrendratio 0.862595
lHeightMean 25.8628
lHeightStd 2.98521
lHeightStdnorm 0.115425
lHeightMedian 26.1495
lHeightQuartdelta 4.446
lHeightQuartdeltanorm 0.170022
lHeightKurt 2.12922
lHeightTrenddiff -1.404
lHeightTrendratio 0.947253
lAspectMean 0.287649
lAspectStd 0.0752576
lAspectStdnorm 0.26163
lAspectMedian 0.289407
lAspectQuartdelta 0.138207
lAspectQuartdeltanorm 0.477553
lAspectKurt 1.71421
lAspectTrenddiff -0.0573836
lAspectTrendratio 0.819237
lSlantMean 0.0541107
lSlantStd 0.098958
lSlantStdnorm 1.82881
lSlantMedian 0.0586383
lSlantQuartdelta 0.138875
lSlantQuartdeltanorm 2.36832
lSlantKurt 2.6244
lSlantTrenddiff 0.0108868
lRtopMean 0.82352
lRtopStd 0.134843
lRtopStdnorm 0.16374
lRtopMedian 0.817647
lRtopQuartdelta 0.240514
lRtopQuartdeltanorm 0.294154
lRtopKurt 2.08731
lRtopTrenddiff 0.0520415
lRbotMean 0.637123
lRbotStd 0.278283
lRbotStdnorm 0.43678
lRbotMedian 0.601449
lRbotQuartdelta 0.411255
lRbotQuartdeltanorm 0.683774
lRbotKurt 2.77244
lRbotTrenddiff -0.0164299
lRrightMean 0.893987
lRrightStd 0.112306
lRrightStdnorm 0.125624
lRrightMedian 0.923453
lRrightQuartdelta 0.121956
lRrightQuartdeltanorm 0.132065
lRrightKurt 4.07385
lRrightTrenddiff 0.0432166
lRleftMean 0.32295
lRleftStd 0.151559
lRleftStdnorm 0.469294
lRleftMedian 0.331898
lRleftQuartdelta 0.28753
lRleftQuartdeltanorm 0.866322
lRleftKurt 1.68318
lRleftTrenddiff -0.0140972

Elel Segment 1

Elel Segment 2

Elel Segment 3

Elel Segment 4

Elel Segment 5

Elel Segment 6

Elel Segment 7

Elel Segment 8

FITTS Short Modified

meanTouchScore 0.585828
sumTouchScores 15.8174
meanMovementTime 0.703654
numTouches 27
undershootPercentage 0
overshootPercentage 29.6296

FITTS Long Modified

meanTouchScore 0.728193
sumTouchScores 15.292
meanMovementTime 0.93575
numTouches 21
undershootPercentage 0
overshootPercentage 4.7619

ZigZag

numZigzags 6
timePerZigzagMean 8.98667
timePerZigzagCoV 0.147857
timePerZigzagSlope -0.0167868
meanError 3.74791
tremorFreq 5.95703
tremorRelPower 26.1278
tremorGyroAmpMean 0.0614562
tremorGyroAmpSlope 0.00271851
tremorGyroAmpCoV 0.481375
tremorCoordAmpMean 0.149584
tremorCoordAmpSlope 0.00231947
tremorCoordAmpCoV 0.344245
tremorAccAmpMean 0.0897731
tremorAccAmpSlope 0.0067601
tremorAccAmpCoV 0.372025
tremorPcRelVar 0.836774
tremorPcX 0.196229
tremorPcY -0.980558

ZigZag Segment 1

Duration 9.96 s, Accuracy Estimate 3.452 (lower is better)

ZigZag Segment 2

Duration 9.12 s, Accuracy Estimate 3.453 (lower is better)

ZigZag Segment 3

Duration 9.32 s, Accuracy Estimate 3.546 (lower is better)

ZigZag Segment 4

Duration 8.2 s, Accuracy Estimate 4.096 (lower is better)

ZigZag Segment 5

Duration 6.8 s, Accuracy Estimate 3.826 (lower is better)

ZigZag Segment 6

Duration 10.52 s, Accuracy Estimate 4.115 (lower is better)

ZigZag Offset

numZigzags 5
timePerZigzagMean 8.432
timePerZigzagCoV 0.184656
timePerZigzagSlope -0.114801
zigzagHeightMean 84.2217
zigzagHeightCoV 0.0460926
zigzagHeightSlope 0.0149148
meanError 0.0428542
tremorFreq 5.46875
tremorRelPower 31.0624
tremorGyroAmpMean 0.0686902
tremorGyroAmpSlope 0.00423704
tremorGyroAmpCoV 0.322815
tremorCoordAmpMean 0.182201
tremorCoordAmpSlope 0.00923895
tremorCoordAmpCoV 0.219799
tremorAccAmpMean 0.114451
tremorAccAmpSlope -0.00434985
tremorAccAmpCoV 0.280796
tremorPcRelVar 0.920448
tremorPcX 0.0183032
tremorPcY -0.999832

ZigZag Offset Segment 1

Duration 10.72 s, Accuracy Estimate 0.035 (lower is better)

ZigZag Offset Segment 2

Duration 9.0 s, Accuracy Estimate 0.041 (lower is better)

ZigZag Offset Segment 3

Duration 8.36 s, Accuracy Estimate 0.038 (lower is better)

ZigZag Offset Segment 4

Duration 7.4 s, Accuracy Estimate 0.037 (lower is better)

ZigZag Offset Segment 5

Duration 6.68 s, Accuracy Estimate 0.063 (lower is better)

Appendices

Misc

Currently a dumping ground for things that could be included or previous output style.

Note

Putting all the results out here but will not be in a final report.

HiSpec {‘HiSpec_class’: ‘NOT PD’, ‘HiSpec_score’: 0.76}
RanFor {‘RanFor_class’: ‘NOT PD’, ‘RanFor_score’: 0.56}
BM_May22 {‘BM_May22_class’: ‘NOT PD’, ‘BM_May22_score’: 0.16421858834459924}
BM_HC_Sep22 {‘BM_HC_Sep22_class’: ‘Patient’, ‘BM_HC_Sep22_score’: 0.8968426619148497}
BM_PD_Sep22 {‘BM_PD_Sep22_class’: ‘nonPD’, ‘BM_PD_Sep22_score’: 0.38706182359730756}